// jqGrid 初始化
$("#jqGrid").jqGrid({
			url : baseUrl + '/dqsc/queryProListAll.do',
			datatype : "json",
			mtype : 'post',
			modal : true,
			colModel : [{
						label : 'ID',
						width : 180,
						name : 'ID',
						sortable : false,
						align : 'center',
						hidden : true
					}, {
						label : '商品名称',
						width : 180,
						name : 'PRODUCT_NAME',
						sortable : false,
						align : 'center'
					}, {
						label : '商品编码',
						width : 100,
						name : 'PRODUCT_CODE',
						sortable : false,
						align : 'center'
					}, {
						label : '单价(点券)',
						width : 100,
						name : 'PRODUCT_DJ_JE',
						sortable : false,
						align : 'center'
					}, {
						label : '规格',
						width : 100,
						name : 'PRODUCT_ZL',
						sortable : false,
						align : 'center'
					}, {
						label : '库存数量',
						width : 100,
						name : 'PRODUCT_KC_NUM',
						sortable : false,
						align : 'center'
					}, {
						label : '可用数量',
						width : 100,
						name : 'PRODUCT_KY_NUM',
						align : 'center'
					}, {
						label : '排序',
						width : 80,
						name : 'PRODUCT_SORT_NUM',
						sortable : false,
						align : 'center'
					}, {
						label : '录入时间',
						width : 160,
						name : 'PRODUCT_LR_DATE',
						sortable : false,
						align : 'center'
					}, {
						label : '详情页图片数量',
						width : 120,
						name : 'PRODUCT_FJ_PIC_NUM',
						sortable : false,
						align : 'center'
					}],
			viewrecords : true,
			rowNum : 50,
			pager : '#jqGridPager',
			// shrinkToFit : false,// 列宽 不自动
			multiselect : true,
			multiboxonly : true,
			beforeSelectRow : function(rowid, e) {
				$(this).jqGrid('resetSelection');
				return (true);
			}, // 实现复选框单选
			onSelectAll : function(aRowids, status) {
				$(this).jqGrid('resetSelection');
			}, // 实现头部复选框,无效
			autowidth : true,
			height : $(window).height() - 86, // 屏幕高度-86-汇总栏20
			rownumbers : true,
			postData : {
				startDate : $("#s_minlrrq").val() || "",
				endDate : $("#s_maxlrrq").val() || "",
				proName : $("#s_spmc").val() || "",
				proCode : $("#s_spbm").val() || ""
			},
			prmNames : {
				rows : 'limit'
			},
			jsonReader : {
				id : "ID",
				root : "data",
				records : 'total',
				total : 'totalPage',
				repeatitems : true
			}
		});
$("#jqGrid").jqGrid('navGrid', '#jqGridPager', {
			add : false,
			edit : false,
			del : false,
			search : false
		});
// 搜索功能
$("#btu_search").button({
			icons : {
				primary : 'ui-icon-search'
			}
		}).click(function() {
	$("#s_minlrrq").datepicker({
				dateFormat : 'yy-mm-dd',
				onClose : function(selectedDate) {
					$("#s_maxlrrq").datepicker("option", "minDate",
							selectedDate);
				}
			});
	$("#s_maxlrrq").datepicker({
				dateFormat : 'yy-mm-dd',
				onClose : function(selectedDate) {
					$("#s_minlrrq").datepicker("option", "maxDate",
							selectedDate);
				}
			});
	$("#dialog_search").dialog({
		modal : true,
		width : 338,
		height : 300,
		resizable : false,
		buttons : {
			"重置" : function() {
				$('#dialog_search input').val("");
			},
			"确定" : function() {
				var s_alert = null;
				if (null != s_alert) {
					$("#dialog_alert").empty();
					$("#dialog_alert").append("<label>" + s_alert + "</label>");
					$("#dialog_alert").dialog({
								modal : true,
								buttons : {
									"确定" : function() {
										$(this).dialog("close");
									}
								}
							});
				} else {
					$(this).dialog("close");
					$("#jqGrid").jqGrid('setGridParam', {
								postData : {
									startDate : $("#s_minlrrq").val() || "",
									endDate : $("#s_maxlrrq").val() || "",
									proName : $("#s_spmc").val() || "",
									proCode : $("#s_spbm").val() || ""
								}
							}).trigger("reloadGrid");
				}
			}
		}
	});
});

// 修改功能
$("#btu_update").button({
			icons : {
				primary : 'ui-icon-document'
			}
		}).click(function() {
	var u_selrowId = $('#jqGrid').jqGrid('getGridParam', 'selrow');
	if (null == u_selrowId) {
		$("#dialog_alert").empty();
		$("#dialog_alert").append("<label>请选择一条记录!</label>");
		$("#dialog_alert").dialog({
					modal : true,
					buttons : {
						"确定" : function() {
							$(this).dialog("close");
						}
					}
				});
	} else {
		var u_rowData = $('#jqGrid').jqGrid('getRowData', u_selrowId);
		for (var key in u_rowData) {
			// console.info(key);
			$("#u_" + key.toLowerCase()).val(u_rowData[key]);
		}
		$("#u_product_lr_date").val($.datepicker.formatDate("yy-mm-dd",
				new Date()));
		$("#dialog_update").dialog({
			modal : true,
			width : 648,
			height : 500,
			resizable : false,
			open : function(event, ui) {
				KindEditor.create('textarea[name="pich"]', {
							resizeType : 0,
							uploadJson : baseUrl + '/upload/uploadFile.do',
							afterBlur : function() {
								this.sync();
							},
							filePostName : "file",
							allowImageRemote : false,
							extraFileUploadParams : {
								orgId : parent.roleId
							},
							items : ['fontname', 'fontsize', '|', 'forecolor',
									'hilitecolor', 'bold', 'italic',
									'underline', 'removeformat', '|',
									'justifyleft', 'justifycenter',
									'justifyright', 'insertorderedlist',
									'insertunorderedlist', '|', 'emoticons',
									'image']
						});
<<<<<<< .mine

				KindEditor.create('textarea[name="pic"]', {
							resizeType : 0,
							uploadJson : baseUrl + '/upload/uploadFile.do',
							afterBlur : function() {
								this.sync();
							},
							filePostName : "file",
							allowImageRemote : false,
							extraFileUploadParams : {
								orgId : parent.roleId
							},
							items : ['fontname', 'fontsize', '|', 'forecolor',
									'hilitecolor', 'bold', 'italic',
									'underline', 'removeformat', '|',
									'justifyleft', 'justifycenter',
									'justifyright', 'insertorderedlist',
									'insertunorderedlist', '|', 'emoticons',
									'image']
						});
			},
			beforeClose : function(event, ui) {
				// 关闭Dialog前移除编辑器
				KindEditor.remove('textarea[name="pich"]');
				KindEditor.remove('textarea[name="pic"]');
			},
			// resizable : false,
			buttons : {
				"取消" : function() {
					$(this).dialog("close");
				},
				"修改" : function() {
					var spmc = $("#u_product_name").val();
					var spbh = $("#u_product_code").val();
					var djje = $("#u_product_dj_je").val();
					var spgg = $("#u_product_zl").val();
					var kcsl = $("#u_product_kc_num").val();
					var kysl = $("#u_product_ky_num").val();
					var px = $("#u_product_sort_num").val();
					var picsl = $("#u_product_sort_sl").val();
					var pich = $("#u_product_pich").val();
					var pic = $("#u_product_pic").val();
					var id1 = $("#u_id").val(u_selrowId);
					console.log(id1);
					var u_alert = null;
					/*
					 * if ("" == spmc) { u_alert = "商品名称不能为空!"; } else if ("" ==
					 * spbh) { u_alert = "商品编号不能为空!"; } else if ("" == djje) {
					 * u_alert = "单价不能为空!"; }else if ("" == spgg) { u_alert =
					 * "规格不能为空!"; }else if ("" == kcsl) { u_alert = "库存数量不能为空!";
					 * }else if ("" == kysl) { u_alert = "可用数量不能为空!"; }else if
					 * ("" == px) { u_alert = "排序不能为空!"; }else if ("" == picsl) {
					 * u_alert = "详情页图片数量不能为空!"; }else if ("" == pich) { u_alert =
					 * "详情页不能为空!"; }else if ("" == pic) { u_alert = "标题图片不能为空!"; }
					 */

					if (null != u_alert) {
						$("#dialog_alert").empty();
						$("#dialog_alert").append("<label>" + u_alert
								+ "</label>");
						$("#dialog_alert").dialog({
									modal : true,
									buttons : {
										"确定" : function() {
											$(this).dialog("close");
										}
									}
								});
					} else {
						var str = $("#form_update").serialize();
						$(this).dialog("close");
						$.ajax({
							type : "post",
							url : baseUrl + "/dqsc/updatePro.do",
							data : str,
							success : function(result) {
=======
					},
					beforeClose : function(event, ui) {
						// 关闭Dialog前移除编辑器
						KindEditor.remove('textarea[name="pich"]');
						KindEditor.remove('textarea[name="pic"]');
					},
					//resizable : false,
					buttons : {
						"取消" : function() {
							$(this).dialog("close");
						},
						"修改" : function() {
							var spmc = $("#u_product_name").val();
							var spbh = $("#u_product_code").val();
							var djje = $("#u_product_dj_je").val();
							var spgg = $("#u_product_zl").val();
							var kcsl = $("#u_product_kc_num").val();
							var kysl = $("#u_product_ky_num").val();
							var px = $("#u_product_sort_num").val();
							var picsl = $("#u_product_sort_sl").val();
							var pich = $("#u_product_pich").val();
							var pic = $("#u_product_pic").val();
							var id1 = $("#u_id").val(u_selrowId);
							console.log(id1);
							var u_alert = null;
							if ("" == spmc) {
								u_alert = "商品名称不能为空!";
							} else if ("" == spbh) {
								u_alert = "商品编号不能为空!";
							} else if ("" == djje) {
								u_alert = "单价不能为空!";
							}else if ("" == spgg) {
								u_alert = "规格不能为空!";
							}else if ("" == kcsl) {
								u_alert = "库存数量不能为空!";
							}else if ("" == kysl) {
								u_alert = "可用数量不能为空!";
							}else if ("" == px) {
								u_alert = "排序不能为空!";
							}else if ("" == picsl) {
								u_alert = "详情页图片数量不能为空!";
							}else if ("" == pich) {
								u_alert = "详情页不能为空!";
							}else if ("" == pic) {
								u_alert = "标题图片不能为空!";
							}
					
							if (null != u_alert) {
>>>>>>> .r921
								$("#dialog_alert").empty();
								if (result.isSuc) {
									$("#dialog_alert")
											.append("<label>修改成功!</label>");
									$("#jqGrid").jqGrid().trigger("reloadGrid");
								} else {
									$("#dialog_alert").append("<label>"
											+ result.msg + "</label>");
								}
								$("#dialog_alert").dialog({
											modal : true,
											buttons : {
												"确定" : function() {
													$(this).dialog("close");
												}
											}
										});
							},
							error : function() {
								$("#dialog_alert").empty();
								$("#dialog_alert")
										.append("<label>修改失败!</label>");
								$("#dialog_alert").dialog({
											modal : true,
											buttons : {
												"确定" : function() {
													$(this).dialog("close");
												}
											}
										});
							}
						});
					}
				}
			}
		});

	}
});

// 新增功能
$("#btu_insert").button({
			icons : {
				primary : 'ui-icon-plus'
			}
		}).click(function() {

	$("#i_product_lr_date")
			.val($.datepicker.formatDate("yy-mm-dd", new Date()));
	$("#dialog_insert").dialog({
		modal : true,
		width : 648,
		height : 500,
		resizable : false,
		open : function(event, ui) {
			KindEditor.create('textarea[name="pich"]', {
						resizeType : 0,
						uploadJson : baseUrl + '/upload/uploadFile.do',
						afterBlur : function() {
							this.sync();
						},
						filePostName : "file",
						allowImageRemote : false,
						extraFileUploadParams : {
							orgId : parent.roleId
						},
						items : ['fontname', 'fontsize', '|', 'forecolor',
								'hilitecolor', 'bold', 'italic', 'underline',
								'removeformat', '|', 'justifyleft',
								'justifycenter', 'justifyright',
								'insertorderedlist', 'insertunorderedlist',
								'|', 'emoticons', 'image']
					});

			KindEditor.create('textarea[name="pic"]', {
						resizeType : 0,
						uploadJson : baseUrl + '/upload/uploadFile.do',
						afterBlur : function() {
							this.sync();
						},
						filePostName : "file",
						allowImageRemote : false,
						extraFileUploadParams : {
							orgId : parent.roleId
						},
						items : ['fontname', 'fontsize', '|', 'forecolor',
								'hilitecolor', 'bold', 'italic', 'underline',
								'removeformat', '|', 'justifyleft',
								'justifycenter', 'justifyright',
								'insertorderedlist', 'insertunorderedlist',
								'|', 'emoticons', 'image']
					});
		},
		beforeClose : function(event, ui) {
			// 关闭Dialog前移除编辑器
			KindEditor.remove('textarea[name="pich"]');
			KindEditor.remove('textarea[name="pic"]');
		},
		buttons : {
			"取消" : function() {
				$(this).dialog("close");
			},
			"提交" : function() {
				var spmc = $("#i_product_name").val();
				var spbh = $("#i_product_code").val();
				var djje = $("#i_product_dj_je").val();
				var spgg = $("#i_product_zl").val();
				var kcsl = $("#i_product_kc_num").val();
				var kysl = $("#i_product_ky_num").val();
				var px = $("#i_product_sort_num").val();
				var picsl = $("#i_product_sort_sl").val();
				var pich = $("#i_product_pich").val();
				var pic = $("#i_product_pic").val();
				var i_alert = null;
				if ("" == spmc) {
					i_alert = "商品名称不能为空!";
				} else if ("" == spbh) {
					i_alert = "商品编号不能为空!";
				} else if ("" == djje) {
					i_alert = "单价不能为空!";
				} else if ("" == spgg) {
					i_alert = "规格不能为空!";
				} else if ("" == kcsl) {
					i_alert = "库存数量不能为空!";
				} else if ("" == kysl) {
					i_alert = "可用数量不能为空!";
				} else if ("" == px) {
					i_alert = "排序不能为空!";
				} else if ("" == picsl) {
					i_alert = "详情页数量不能为空!";
				} else if ("" == pich) {
					i_alert = "详情页不能为空!";
				} else if ("" == pic) {
					i_alert = "标题图片不能为空!";
				}
				// console.log(pich);
				// console.log(pic);
				if (null != i_alert) {
					$("#dialog_alert").empty();
					$("#dialog_alert").append("<label>" + i_alert + "</label>");
					$("#dialog_alert").dialog({
								modal : true,
								buttons : {
									"确定" : function() {
										$(this).dialog("close");
									}
								}
							});
				} else {
					var str = $("#form_insert").serialize();// 序列化 表单 参数值
					// console.log(str);
					$(this).dialog("close");
					$.ajax({
								type : "post",
								url : baseUrl + "/dqsc/insertPro.do",
								data : str,
								success : function(result) {
									$("#dialog_alert").empty();
									if (result.isSuc) {
										$("#dialog_alert")
												.append("<label>添加成功!</label>");
										$("#jqGrid").jqGrid()
												.trigger("reloadGrid");
									} else {
										$("#dialog_alert").append("<label>"
												+ result.msg + "</label>");
									}
									$("#dialog_alert").dialog({
												modal : true,
												buttons : {
													"确定" : function() {
														$(this).dialog("close");
													}
												}
											});
								},
								error : function() {
									$("#dialog_alert").empty();
									$("#dialog_alert")
											.append("<label>添加失败!</label>");
									$("#dialog_alert").dialog({
												modal : true,
												buttons : {
													"确定" : function() {
														$(this).dialog("close");
													}
												}
											});
								}
							});
				}
			}
		}

	});
});

// 工具提示框 tooltip
// $(document).tooltip();
